Serveur d'exploration Cyberinfrastructure

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

A comparison of using Taverna and BPEL in building scientific workflows: the case of caGrid

Identifieur interne : 000A25 ( Main/Exploration ); précédent : 000A24; suivant : 000A26

A comparison of using Taverna and BPEL in building scientific workflows: the case of caGrid

Auteurs : Wei Tan [États-Unis] ; Paolo Missier [Royaume-Uni] ; Ian Foster [États-Unis] ; Ravi Madduri [États-Unis] ; David De Roure [Royaume-Uni] ; Carole Goble [Royaume-Uni]

Source :

RBID : ISTEX:BCD8F54F162C8654F44EB1D92B597EAAADA75072

English descriptors

Abstract

When the emergence of ‘service‐oriented science,’ the need arises to orchestrate multiple services to facilitate scientific investigation—that is, to create ‘science workflows.’ We present here our findings in providing a workflow solution for the caGrid service‐based grid infrastructure. We choose BPEL and Taverna as candidates, and compare their usability in the lifecycle of a scientific workflow, including workflow composition, execution, and result analysis. Our experience shows that BPEL as an imperative language offers a comprehensive set of modeling primitives for workflows of all flavors; whereas Taverna offers a dataflow model and a more compact set of primitives that facilitates dataflow modeling and pipelined execution. We hope that this comparison study not only helps researchers to select a language or tool that meets their specific needs, but also offers some insight into how a workflow language and tool can fulfill the requirement of the scientific community. Copyright © 2009 John Wiley & Sons, Ltd.

Url:
DOI: 10.1002/cpe.1547


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI wicri:istexFullTextTei="biblStruct">
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">A comparison of using Taverna and BPEL in building scientific workflows: the case of caGrid</title>
<author>
<name sortKey="Tan, Wei" sort="Tan, Wei" uniqKey="Tan W" first="Wei" last="Tan">Wei Tan</name>
</author>
<author>
<name sortKey="Missier, Paolo" sort="Missier, Paolo" uniqKey="Missier P" first="Paolo" last="Missier">Paolo Missier</name>
</author>
<author>
<name sortKey="Foster, Ian" sort="Foster, Ian" uniqKey="Foster I" first="Ian" last="Foster">Ian Foster</name>
</author>
<author>
<name sortKey="Madduri, Ravi" sort="Madduri, Ravi" uniqKey="Madduri R" first="Ravi" last="Madduri">Ravi Madduri</name>
</author>
<author>
<name sortKey="De Roure, David" sort="De Roure, David" uniqKey="De Roure D" first="David" last="De Roure">David De Roure</name>
</author>
<author>
<name sortKey="Goble, Carole" sort="Goble, Carole" uniqKey="Goble C" first="Carole" last="Goble">Carole Goble</name>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">ISTEX</idno>
<idno type="RBID">ISTEX:BCD8F54F162C8654F44EB1D92B597EAAADA75072</idno>
<date when="2010" year="2010">2010</date>
<idno type="doi">10.1002/cpe.1547</idno>
<idno type="url">https://api.istex.fr/document/BCD8F54F162C8654F44EB1D92B597EAAADA75072/fulltext/pdf</idno>
<idno type="wicri:Area/Istex/Corpus">000529</idno>
<idno type="wicri:Area/Istex/Curation">000529</idno>
<idno type="wicri:Area/Istex/Checkpoint">000370</idno>
<idno type="wicri:doubleKey">1532-0626:2010:Tan W:a:comparison:of</idno>
<idno type="wicri:source">PMC</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2901112</idno>
<idno type="RBID">PMC:2901112</idno>
<idno type="wicri:Area/Pmc/Corpus">000295</idno>
<idno type="wicri:Area/Pmc/Curation">000295</idno>
<idno type="wicri:Area/Pmc/Checkpoint">000605</idno>
<idno type="wicri:Area/Ncbi/Merge">000144</idno>
<idno type="wicri:Area/Ncbi/Curation">000144</idno>
<idno type="wicri:Area/Ncbi/Checkpoint">000144</idno>
<idno type="wicri:doubleKey">1532-0626:2010:Tan W:a:comparison:of</idno>
<idno type="wicri:Area/Main/Merge">000A28</idno>
<idno type="wicri:Area/Main/Curation">000A25</idno>
<idno type="wicri:Area/Main/Exploration">000A25</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title level="a" type="main" xml:lang="en">A comparison of using Taverna and BPEL in building scientific workflows: the case of caGrid</title>
<author>
<name sortKey="Tan, Wei" sort="Tan, Wei" uniqKey="Tan W" first="Wei" last="Tan">Wei Tan</name>
<affiliation wicri:level="2">
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Computation Institute, University of Chicago and Argonne National Laboratory, Chicago, IL</wicri:regionArea>
<placeName>
<region type="state">Illinois</region>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Missier, Paolo" sort="Missier, Paolo" uniqKey="Missier P" first="Paolo" last="Missier">Paolo Missier</name>
<affiliation wicri:level="4">
<country xml:lang="fr">Royaume-Uni</country>
<wicri:regionArea>School of Computer Science, University of Manchester, Manchester</wicri:regionArea>
<placeName>
<settlement type="city">Manchester</settlement>
<region type="country">Angleterre</region>
<region type="région" nuts="1">Grand Manchester</region>
</placeName>
<orgName type="university">Université de Manchester</orgName>
</affiliation>
</author>
<author>
<name sortKey="Foster, Ian" sort="Foster, Ian" uniqKey="Foster I" first="Ian" last="Foster">Ian Foster</name>
<affiliation wicri:level="2">
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Computation Institute, University of Chicago and Argonne National Laboratory, Chicago, IL</wicri:regionArea>
<placeName>
<region type="state">Illinois</region>
</placeName>
</affiliation>
<affiliation wicri:level="2">
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL</wicri:regionArea>
<placeName>
<region type="state">Illinois</region>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Madduri, Ravi" sort="Madduri, Ravi" uniqKey="Madduri R" first="Ravi" last="Madduri">Ravi Madduri</name>
<affiliation wicri:level="2">
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Computation Institute, University of Chicago and Argonne National Laboratory, Chicago, IL</wicri:regionArea>
<placeName>
<region type="state">Illinois</region>
</placeName>
</affiliation>
<affiliation wicri:level="2">
<country xml:lang="fr">États-Unis</country>
<wicri:regionArea>Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL</wicri:regionArea>
<placeName>
<region type="state">Illinois</region>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="De Roure, David" sort="De Roure, David" uniqKey="De Roure D" first="David" last="De Roure">David De Roure</name>
<affiliation wicri:level="1">
<country xml:lang="fr">Royaume-Uni</country>
<wicri:regionArea>School of Electronics and Computer Science, University of Southampton</wicri:regionArea>
<wicri:noRegion>University of Southampton</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Goble, Carole" sort="Goble, Carole" uniqKey="Goble C" first="Carole" last="Goble">Carole Goble</name>
<affiliation wicri:level="4">
<country xml:lang="fr">Royaume-Uni</country>
<wicri:regionArea>School of Computer Science, University of Manchester, Manchester</wicri:regionArea>
<placeName>
<settlement type="city">Manchester</settlement>
<region type="country">Angleterre</region>
<region type="région" nuts="1">Grand Manchester</region>
</placeName>
<orgName type="university">Université de Manchester</orgName>
</affiliation>
</author>
</analytic>
<monogr></monogr>
<series>
<title level="j">Concurrency and Computation: Practice and Experience</title>
<title level="j" type="abbrev">Concurrency Computat.: Pract. Exper.</title>
<idno type="ISSN">1532-0626</idno>
<idno type="eISSN">1532-0634</idno>
<imprint>
<publisher>John Wiley & Sons, Ltd.</publisher>
<pubPlace>Chichester, UK</pubPlace>
<date type="published" when="2010-06-25">2010-06-25</date>
<biblScope unit="volume">22</biblScope>
<biblScope unit="issue">9</biblScope>
<biblScope unit="page" from="1098">1098</biblScope>
<biblScope unit="page" to="1117">1117</biblScope>
</imprint>
<idno type="ISSN">1532-0626</idno>
</series>
<idno type="istex">BCD8F54F162C8654F44EB1D92B597EAAADA75072</idno>
<idno type="DOI">10.1002/cpe.1547</idno>
<idno type="ArticleID">CPE1547</idno>
</biblStruct>
</sourceDesc>
<seriesStmt>
<idno type="ISSN">1532-0626</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>BPEL</term>
<term>Taverna</term>
<term>caGrid</term>
<term>functional programming</term>
<term>scientific workflow</term>
</keywords>
</textClass>
<langUsage>
<language ident="en">en</language>
</langUsage>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">When the emergence of ‘service‐oriented science,’ the need arises to orchestrate multiple services to facilitate scientific investigation—that is, to create ‘science workflows.’ We present here our findings in providing a workflow solution for the caGrid service‐based grid infrastructure. We choose BPEL and Taverna as candidates, and compare their usability in the lifecycle of a scientific workflow, including workflow composition, execution, and result analysis. Our experience shows that BPEL as an imperative language offers a comprehensive set of modeling primitives for workflows of all flavors; whereas Taverna offers a dataflow model and a more compact set of primitives that facilitates dataflow modeling and pipelined execution. We hope that this comparison study not only helps researchers to select a language or tool that meets their specific needs, but also offers some insight into how a workflow language and tool can fulfill the requirement of the scientific community. Copyright © 2009 John Wiley & Sons, Ltd.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>Royaume-Uni</li>
<li>États-Unis</li>
</country>
<region>
<li>Angleterre</li>
<li>Grand Manchester</li>
<li>Illinois</li>
</region>
<settlement>
<li>Manchester</li>
</settlement>
<orgName>
<li>Université de Manchester</li>
</orgName>
</list>
<tree>
<country name="États-Unis">
<region name="Illinois">
<name sortKey="Tan, Wei" sort="Tan, Wei" uniqKey="Tan W" first="Wei" last="Tan">Wei Tan</name>
</region>
<name sortKey="Foster, Ian" sort="Foster, Ian" uniqKey="Foster I" first="Ian" last="Foster">Ian Foster</name>
<name sortKey="Foster, Ian" sort="Foster, Ian" uniqKey="Foster I" first="Ian" last="Foster">Ian Foster</name>
<name sortKey="Madduri, Ravi" sort="Madduri, Ravi" uniqKey="Madduri R" first="Ravi" last="Madduri">Ravi Madduri</name>
<name sortKey="Madduri, Ravi" sort="Madduri, Ravi" uniqKey="Madduri R" first="Ravi" last="Madduri">Ravi Madduri</name>
</country>
<country name="Royaume-Uni">
<region name="Angleterre">
<name sortKey="Missier, Paolo" sort="Missier, Paolo" uniqKey="Missier P" first="Paolo" last="Missier">Paolo Missier</name>
</region>
<name sortKey="De Roure, David" sort="De Roure, David" uniqKey="De Roure D" first="David" last="De Roure">David De Roure</name>
<name sortKey="Goble, Carole" sort="Goble, Carole" uniqKey="Goble C" first="Carole" last="Goble">Carole Goble</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/CyberinfraV1/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000A25 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000A25 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    CyberinfraV1
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     ISTEX:BCD8F54F162C8654F44EB1D92B597EAAADA75072
   |texte=   A comparison of using Taverna and BPEL in building scientific workflows: the case of caGrid
}}

Wicri

This area was generated with Dilib version V0.6.25.
Data generation: Thu Oct 27 09:30:58 2016. Site generation: Sun Mar 10 23:08:40 2024